using System;
using System.Collections.Generic;
using System.Data.SqlClient;
using System.Collections;

namespace Acms.DalInterface
{
    public enum SiteFields
    {
        Id,
        Name,
        RootUrl,
        Created,
        Cid
	}
	
    public partial interface ISite
    {
        Hashtable GetById( int id);
		
        Hashtable GetByRootUrl( string rootUrl);
		
		Hashtable[] GetAll();

		void SaveChanges(int id, string name, string rootUrl, int cid, ref int idOut, ref DateTime createdOut, ref int cidOut);

		void Delete(int id);
    }

}